package com.xunqi.usercenter.service;

import com.xunqi.common.dto.user.UserAddBonusMsgDTO;
import com.xunqi.common.dto.user.UserLoginDTO;
import com.xunqi.common.entity.user.User;

/**
 * @Description:
 * @Created with IntelliJ IDEA.
 * @author: 夏沫止水
 * @create: 2020-04-17 10:45
 **/
public interface UserService {

    /**
     * 根据用户id查询用户信息
     * @param id
     * @return
     */
    User findById(Integer id);


    /**
     * 投稿加积分
     * @param userAddBonusMsgDTO
     */
    void addBonus(UserAddBonusMsgDTO userAddBonusMsgDTO);


    /**
     * 用户登录
     * @param loginDTO
     * @param openId
     * @return
     */
    User login(UserLoginDTO loginDTO,String openId);

}
